Exploring A Two-market Genetic Algorithm
نویسندگان
چکیده
The ordinary genetic algorithm may be thought of as conducting a single market in which solutions compete for success, as measured by the fitness funtion. We introduce a two-market genetic algorithm, consisting of two phases, each of which is an ordinary single-market genetic algorithm. The twomarket genetic algorithm has a natural interpretation as a method of solving constrained optimization problems. Phase 1 is optimality improvement; it works on the problem without regard to constraints. Phase 2 is feasibility improvement; it works on the existing population of solutions and drives it towards feasibility. We tested this concept on 14 standard knapsack test problems for genetic algorithms, with excellent results. The paper concludes with discussions of why the twomarket genetic algorithm is successful and of how this work can be extended. 1. Paper’s category: Genetic Algorithms. /* $Header: exploring-two-market-ga.tex,v 1.7 2002/01/22 13:59:52 Exp $ */ 1 Motivation & Experimental Setup Genetic algorithms (GAs), and more generally evolutionary computation, have much to recommend them as heuristics for unconstrained optimization. These problems are often otherwise intractable and experience has yielded broadly successful results. The case of constained optimization is more problematic for evolutionary computation and GAs in particular. In spite of considerable attention paid to the matter (see [2, 5, 6] for excellent reviews), there is no clearly best approach to encoding constrained optimization problems as GAs. Techniques are available and used, largely based on penalty functions. Still, this important class of problems remains somewhat recalcitrant. We explore a conceptually new approach to constrained optimization, at least in the GA context. We interpret a constrained optimization problem as a market between two players adapting as GAs: the objective function player and the constraint player. We explore how their markets behave (and how good the solutions are they find), compared to standard GA approaches for handling constraints. We use 14 wellstudied knapsack test problems for our benchmarking [8]. Although the knapsack is perhaps the simplest of integer constrained optimization problems, it is NPcomplete. Thus, we may hope its lessons apply to other problems of interest. 1.1 Penalty Functions & Fitness Evaluation Given a solution, ~s, to a constrained optimization problem, its absolute fitness, W (~s), in the presence of penalties for constraint violation is commonly (“standardly”) measured as: W (~s) = Z(~s)− P (~s) (1) We note a certain analogy between large-scale decomposition methods in optimization theory and our two-
منابع مشابه
Combined Economic and Emission Dispatch Solution Using Exchange Market Algorithm
This paper proposes the exchange market algorithm (EMA) to solve the combined economic and emission dispatch (CEED) problems in thermal power plants. The EMA is a new, robust and efficient algorithm to exploit the global optimum point in optimization problems. Existence of two seeking operators in EMA provides a high ability in exploiting global optimum point. In order to show the capabilities ...
متن کاملExploring a Two-Population Genetic Algorithm
In a two-market genetic algorithm applied to a constrained optimization problem, two ‘markets’ are maintained. One market establishes fitness in terms of the objective function only; the other market measures fitness in terms of the problem constraints only. Previous work on knapsack problems has shown promise for the two-market approach. In this paper we: (1) extend the investigation of two-ma...
متن کاملForecasting the Tehran Stock market by Machine Learning Methods using a New Loss Function
Stock market forecasting has attracted so many researchers and investors that many studies have been done in this field. These studies have led to the development of many predictive methods, the most widely used of which are machine learning-based methods. In machine learning-based methods, loss function has a key role in determining the model weights. In this study a new loss function is ...
متن کاملStrategic Bidding in a Pool-Based Electricity Market under Load Forecast Uncertainty
This paper proposes a method for determining the price bidding strategies of market participants consisting of Generation Companies (GENCOs) and Distribution Companies (DISCOs) in a day-ahead electricity market, while taking into consideration the load forecast uncertainty and demand response programs. The proposed algorithm tries to find a Pareto optimal point for a risk neutral participan...
متن کاملTwo phase genetic algorithm for vehicle routing and scheduling problem with cross-docking and time windows considering customer satisfaction
Cross-docking is a new warehousing policy in logistics which is widely used all over the world and attracts many researchers attention to study about in last decade. In the literature, economic aspects has been often studied, while one of the most significant factors for being successful in the competitive global market is improving quality of customer servicing and focusing on customer satisfa...
متن کاملGenetic-Fuzzy Data Envelopment Analysis Model for Evaluating Financial Institutions Relative Productivity in a Fluctuating Economic Market
This paper presents a Genetic Algorithm Fuzzy Data Envelopment Analysis (GA-FDEA) model that caters for optimal selecting of economic indicators for the measurement of relative productivity and performance of financial institutions. Imprecise or uncertain data of financial institutions due to varying monetary policies and market risk were retrieved from Nigeria Stock Exchange Commission and eva...
متن کامل